home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Commun⁄Network / RevRdist Folder / ReadMe < prev    next >
Encoding:
Text File  |  1992-10-16  |  3.5 KB  |  40 lines  |  [TEXT/ttxt]

  1. README for RevRdist, October 16, 1992
  2.  
  3. This is the distribution of RevRdist version 1.4.0.8.
  4.  
  5. The distribution contains the complete sources for RevRdist as well as for the INIT which can be used to run RevRdist automatically under System 6.  It also contains those parts of the "TransSkel" package by Paul DuBois which are used by RevRdist.  Note that I have modified TransSkel.  RevRdist will not work correctly with the unmodified version.
  6.  
  7. Except where otherwise noted, the sources were written entirely by me and are in the public domain.
  8.  
  9. RevRdist is written in THINK C, version 5.0, but does not use the object extensions.  It might port to MPW C fairly simply, but this has not been tested.
  10.  
  11. There are two top-level folders.  If you installed THINK C following the Symantec suggestions, the “RevRdist” folder should go in the “Development” folder and the “Local #includes”  folder should go in the THINK C folder.  The local folder could also go within the RevRdist folder, with suitable changes to the #include lines.
  12.  
  13. After copying the folders, you should rebuild RevRdist.π and RevRINIT.π in the RevRdist folder.
  14.  
  15. Both RevRdist and the INIT have matching RMaker input files (in the “resources” folder in the RevRdist folder.)  The RevRdist.r file, in turn, INCLUDEs resources from other files within the resources folder.  Note the tight coupling between the "rsrc.h" and "junkp.h" header files and the RevRdist.r RMaker file:  if you change one, you may need to change the other.  There is a similar relationship between “errors.h” and “syserrs.r.”  A little study will show the dependencies.
  16.  
  17. If you change any of the RMaker files except RevRINIT.r, you should rerun RMaker on all of the .r files, running RevRdist.r last.  Then use the “Build Application” menu item in THINK C to update the RevRdist application.  For the INIT, the order is the reverse: build a new code resource from within THINK C and then run RMaker with the RevRINIT.r file to create the INIT.
  18.  
  19. An administrator's guide, in the form of a Microsoft Word 4.0 document is in the “documentation” folder inside the RevRdist folder.
  20.  
  21. The “Sample configs” folder in the RevRdist folder contains sample preferences files and matching distribution control files.  These are derived from ones actually used at Purdue.  The MATH files were not created by me, and are not exactly how I would  set things up.  Nonetheless, they may serve as starting points for your own files.  The floppy prefs and distfile are the ones I use to build a RevRdist distribution floppy.
  22.  
  23. Known BUGS in the current release:
  24. •    The Preferences dialog should let you specify pathnames using the Standard File Dialog.
  25. •    Long entries on the Preferences dialog initially show up blank on the right.  If you cover and then reexpose the window, they get redrawn correctly.
  26. •    RevRdist is not MultiFinder aware, but it is MultiFinder friendly.  I.e., it runs under MultiFinder without problems, but does not do anything special when it is switched into the background.
  27. •    If the Status window is visible, but not frontmost, you must click twice on a button for it to take effect.
  28. •    The INIT starts RevRdist using a horrible kludge.  Fortunately, System 7 made the INIT unnecessary.
  29. •    The Size flags for RevRdist say it handles high-level events under System 7.  This is a lie, but I had to set the flags that way in order to send high-level events.
  30.  
  31. Please send comments, suggestions, and bug reports to:
  32.  
  33. Dale Talcott
  34. Computing Center
  35. 1408 Math Sciences Building
  36. West Lafayette, IN   47907-1408
  37. (317) 494-1787
  38.  
  39. aeh@cc.purdue.edu or AEH@PURCCVM.BITNET
  40.